This notebook is dedicated to description of various methods that can be applied to fuse data and theory. Two approaches will be used: a) from data to theory and b) from theory to data. In fact, there is no need to make a big gap between the two methods. We will seek to create a method that will bounce back and forth between data and theory to make the disctinctions.

We should be happy to have a similar meaning between method as in Python and method as in academic slang. In first case method is a function that applies to a particlar object. In this sofware we will be able to apply methods to classes that represnt both theories and data.


In [1]:
from disciplines import method

In [2]:
print method.__doc__


 Main method of module

Enables to assess fitneess of data for paricular theory.
Looks for what kind of data is required for investigation of particular theory.
Checks overall fitness of data for all theories.

Vars:
	None

You can health of connection between data and theory.

Datatype requirements and data fitness


In [3]:
from disciplines.method import assess_data_fitness # health(data, theory)
dataa = 'link to data'
theoryy = 'power struggles'
assess_data_fitness.assess_data_fitness(dataa, theoryy)

In [4]:
from disciplines.method import get_data_requirements
get_data_requirements.get_data_requirements('emergence')


Out[4]:
'This is the required data'

This method checks all available data and all theories and reports general health of the relations.


In [5]:
from disciplines.method import check_overall_fitness
check_overall_fitness.check_overall_fitness(dataa, theoryy, dataa)


Out[5]:
'The overal fitness is awfull'

You can select one theory and to check whether available data can be used.


In [6]:
from disciplines.method import is_datatype_required
is_datatype_required.is_datatype_required(dataa, 'citation network', 'emergence', complete=True)


Out[6]:
False

Now we know that citation network is not required by emergence theory. This is true directly, however it is still possible to extend and augment theory so that the citation network can be done. of course, this relies on doing more work.